public void ComputeApplicationNameReturnsTypeNameIfNotGiven() { var applicationBindingMock = new Mock <IApplicationBinding <NamingConventionSpy> >(); applicationBindingMock.Setup(ab => ab.GetType()).Returns(typeof(UnnamedApplication)); var sut = new NamingConventionSpy(); sut.ComputeApplicationNameSpy(applicationBindingMock.Object).Should().Be(nameof(UnnamedApplication)); }
public void ComputeApplicationNameReturnsGivenName() { var applicationBindingMock = new Mock <IApplicationBinding <NamingConventionSpy> >(); var sut = new NamingConventionSpy { ApplicationName = "SampleApplicationName" }; sut.ComputeApplicationNameSpy(applicationBindingMock.Object).Should().Be("SampleApplicationName"); }